# -*- coding: utf-8 -*-

class InvalidRequest(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Invalid request"

class InvalidDomainPassword(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Invalid domain or password"

class InvalidHost(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Invalid host"

class InvalidIPAddress(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Invalid IPAddress"

class PasswordError(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Password not mutched"

class ServerBusy(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Dynami DNS server is busy"

class UnknownError(BaseException):
  def __init__(self):
    BaseException.__init__(self)
    self.message = "Unknown error"


